//package cn.jflow.controller.wf.admin.AttrFlow;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import org.springframework.context.annotation.Scope;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestMethod;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import BP.WF.Flow;
//import BP.WF.StartLimitRole;
//import BP.WF.Template.TruckViewPower;
//import BP.WF.Template.TruckViewPowerAttr;
//import cn.jflow.common.model.AjaxJson;
//import cn.jflow.controller.wf.workopt.BaseController;
//
//@Controller
//@RequestMapping("/WF/LimitController")
//@Scope("request")
//public class TruckViewPowerController extends BaseController {
//	/*
//	 * public String getFK_Flow() { return
//	 * ContextHolderUtils.getRequest().getParameter("FK_Flow"); }
//	 */
//	HttpServletRequest request = null;
//	HttpServletResponse response = null;
//	TruckViewPowerAttr tpa = null;
//	
//	@ResponseBody
//			@RequestMapping(value = "/BtnSaveClick", method = RequestMethod.POST)
//			public String Btn_Save_Click(HttpServletRequest request,
//					HttpServletResponse response,String FK_Flow,
//					String gjck,boolean CB_FQR,boolean CB_CYR,boolean CB_CSR,boolean CB_BBM,boolean CB_ZSSJ,boolean CB_SJ,boolean CB_PJ,
//					String TB_ZDGW,String TB_ZDQXZ,boolean QY_ZDQXZ,boolean QY_ZDRY,String TB_ZDBM,String TB_ZDRY, boolean QY_ZDGW,boolean QY_ZDBM) {
//			
//				
//				}
//	
//			public String FK_Flow()
//		        {
//		                return request.getQueryString()("FK_Flow");
//		            
//		        }
//
//		            if (!IsPostBack)
//		            {
//		                if (String.getIsNullOrEmpty(FK_Flow()))
//		                {
//		                    throw new Exception("流程编号为空");
//		                }
//		                else
//		                {
//
//		                    TruckViewPower en = new TruckViewPower(FK_Flow());
//		                    
//		                 
//		                    if (en.getPStarter()==true)
//		                    {
//		                      
//		                        tpa.CB_FQR.Checked=true;
//		                    }
//		                    if (en.PWorker==true)
//		                    {
//		                        this.CB_CYR.Checked = true;
//		                    }
//		                    if (en.PCCer==true)
//		                    {
//		                        this.CB_CSR.Checked = true;
//		                    }
//
//		                    if (en.PMyDept==true)
//		                    {
//		                        this.CB_BBM.Checked = true;
//		                    }
//		                    if (en.PPMyDept==true)
//		                    {
//		                        this.CB_ZSSJ.Checked = true;
//		                    }
//		                    if (en.PPDept==true)
//		                    {
//		                        this.CB_SJ.Checked = true; 
//		                    }
//
//		                    if (en.PSameDept==true)
//		                    {
//		                        this.CB_PJ.Checked = true;
//		                    }
//		                    if ( en.PSpecDept==true)
//		                    {
//		                        
//		                        this.QY_ZDBM.Checked = true;
//		                    }
//		                    if (string.IsNullOrEmpty(en.PSpecDeptExt))
//		                    {
//		                        this.TB_ZDBM.Text = en.PSpecDeptExt;
//		                    }
//		                    if (en.PSpecSta == true)
//		                    {
//		                     
//		                        this.QY_ZDGW.Checked = true;
//		                    }
//		                    if (string.IsNullOrEmpty(en.PSpecStaExt))
//		                    {
//		                        this.TB_ZDGW.Text = en.PSpecStaExt;
//		                    }
//		                    if (en.PSpecGroup == true)
//		                    {
//		                        
//		                        this.QY_ZDQXZ.Checked = true;
//
//		                    }
//		                    if (string.IsNullOrEmpty(en.PSpecGroupExt))
//		                    {
//		                        this.TB_ZDQXZ.Text = en.PSpecGroupExt;
//		                    }
//		                    if (en.PSpecEmp == true)
//		                    {
//		                       
//		                        this.QY_ZDRY.Checked = true;
//		                    }
//
//		                    if (string.IsNullOrEmpty(en.PSpecEmpExt))
//		                    {
//		                        this.TB_ZDRY.Text = en.PSpecEmpExt;
//		                    }
//		                }
//		            }
//
//		        }
//
//
//
//		        protected void Btn_SaveAndClose_Click(Object sender)
//		        {
//		          TruckViewPower en = new TruckViewPower(getFK_Flow());
//
//		            if (String.IsNullOrEmpty(FK_Flow))
//		            {
//		                throw new Exception("@流程编号为空");
//		            }
//
//		            else
//		            {
//		                if (this.CB_FQR.Checked)
//		                {
//		                    en.PStarter = true;
//
//		                }
//		                else
//		                {
//		                    en.setPStarter() = false;
//		                }
//		                 if (this.CB_CYR.Checked)
//		                {
//		                    en.PWorker = true;
//		                }
//		                 else
//		                 {
//		                     en.PWorker = false;
//		                 }
//		                 if (this.CB_CSR.Checked)
//		                {
//		                    en.PCCer = true;
//		                }
//		                 else
//		                 {
//		                     en.PCCer = false;
//		                 }
//
//		                 if (this.CB_BBM.Checked)
//		                {
//		                    en.PMyDept = true;
//		                }
//		                 else
//		                 {
//		                     en.PMyDept = false; 
//		                 }
//		                if (this.CB_ZSSJ.Checked)
//		                {
//		                    en.PPMyDept = true;
//		                }
//		                else
//		                {
//		                    en.PPMyDept = false;
//		                }
//
//		                if (this.CB_SJ.Checked)
//		                {
//		                    en.PPDept = true;
//		                }
//		                else
//		                {
//		                    en.PPDept = false;
//		                }
//		               if (this.CB_PJ.Checked)
//		                {
//		                    en.PSameDept = true;
//		                }
//		               else
//		               {
//		                   en.PSameDept = false;
//		               }
//		               if (this.QY_ZDBM.Checked)
//		               {
//		                   en.PSpecDept = true;
//		               }
//		               else
//		               {
//		                   en.PSpecDept = false;
//		               }
//		               if (string.IsNullOrEmpty(this.TB_ZDBM.Text))
//		               {
//		                   en.PSpecDeptExt = this.TB_ZDBM.Text;
//		               }
//		               else
//		               {
//		                   en.PSpecDeptExt = "";
//		               }
//
//		               if (this.QY_ZDGW.Checked)
//		               {
//		                   en.PSpecSta = true;
//		               }
//		               else
//		               {
//		                   en.PSpecSta = false;
//		               }
//		               if (string.IsNullOrEmpty(this.TB_ZDGW.Text))
//		               {
//		                   en.PSpecStaExt = this.TB_ZDGW.Text;
//		               }
//		               else
//		               {
//		                   en.PSpecStaExt = "";
//		               }
//		               if (this.QY_ZDQXZ.Checked)
//		               {
//		                   en.PSpecGroup = true;
//
//		               }
//		               else
//		               {
//		                   en.PSpecGroup = false;
//		               }
//		               if (string.IsNullOrEmpty(this.TB_ZDQXZ.Text))
//		               {
//		                   en.PSpecGroupExt = this.TB_ZDQXZ.Text;
//		               }
//		               else
//		               {
//		                   en.PSpecGroupExt = "";
//		               }
//		               if (this.QY_ZDRY.Checked)
//		               {
//		                   en.PSpecEmp = true;
//		               }
//		               else
//		               {
//		                   en.PSpecEmp = false;
//		               }
//
//		               if (string.IsNullOrEmpty(this.TB_ZDRY.Text))
//		               {
//		                   en.PSpecEmpExt = this.TB_ZDRY.Text;
//		               }
//		               else
//		               {
//		                   en.PSpecEmpExt = "";
//		               }
//		                en.Update();
//
//		            }
//
//		            //this.Save();
//		            BP.Sys.PubClass.WinClose();
//
//		        }
//
//		        protected void Btn_Save_Click(Object sender)
//		        {
//
//		            BP.WF.Template.TruckViewPower en = new BP.WF.Template.TruckViewPower(FK_Flow());
//
//		            if (String.IsNullOrEmpty(FK_Flow()))
//		            {
//		                throw new Exception("@流程编号为空");
//		            }
//
//		            else
//		            {
//		                if (this.CB_FQR.Checked)
//		                {
//		                    en.PStarter = true;
//
//		                }
//		                else
//		                {
//		                    en.PStarter = false;
//		                }
//		                if (this.CB_CYR.Checked)
//		                {
//		                    en.PWorker = true;
//		                }
//		                else
//		                {
//		                    en.PWorker = false;
//		                }
//		                if (this.CB_CSR.Checked)
//		                {
//		                    en.PCCer = true;
//		                }
//		                else
//		                {
//		                    en.PCCer = false;
//		                }
//
//		                if (this.CB_BBM.Checked)
//		                {
//		                    en.PMyDept = true;
//		                }
//		                else
//		                {
//		                    en.PMyDept = false;
//		                }
//		                if (this.CB_ZSSJ.Checked)
//		                {
//		                    en.PPMyDept = true;
//		                }
//		                else
//		                {
//		                    en.PPMyDept = false;
//		                }
//
//		                if (this.CB_SJ.Checked)
//		                {
//		                    en.PPDept = true;
//		                }
//		                else
//		                {
//		                    en.PPDept = false;
//		                }
//		                if (this.CB_PJ.Checked)
//		                {
//		                    en.PSameDept = true;
//		                }
//		                else
//		                {
//		                    en.PSameDept = false;
//		                }
//		                if (this.QY_ZDBM.Checked)
//		                {
//		                    en.PSpecDept = true;
//		                }
//		                else
//		                {
//		                    en.PSpecDept = false;
//		                }
//		                if (string.IsNullOrEmpty(this.TB_ZDBM.Text))
//		                {
//		                    en.PSpecDeptExt = this.TB_ZDBM.Text;
//		                }
//		                else
//		                {
//		                    en.PSpecDeptExt = "";
//		                }
//
//		                if (this.QY_ZDGW.Checked)
//		                {
//		                    en.PSpecSta = true;
//		                }
//		                else
//		                {
//		                    en.PSpecSta = false;
//		                }
//		                if (string.IsNullOrEmpty(this.TB_ZDGW.Text))
//		                {
//		                    en.PSpecStaExt = this.TB_ZDGW.Text;
//		                }
//		                else
//		                {
//		                    en.PSpecStaExt = "";
//		                }
//		                if (this.QY_ZDQXZ.Checked)
//		                {
//		                    en.PSpecGroup = true;
//
//		                }
//		                else
//		                {
//		                    en.PSpecGroup = false;
//		                }
//		                if (string.IsNullOrEmpty(this.TB_ZDQXZ.Text))
//		                {
//		                    en.PSpecGroupExt = this.TB_ZDQXZ.Text;
//		                }
//		                else
//		                {
//		                    en.PSpecGroupExt = "";
//		                }
//		                if (this.QY_ZDRY.Checked)
//		                {
//		                    en.PSpecEmp = true;
//		                }
//		                else
//		                {
//		                    en.PSpecEmp = false;
//		                }
//
//		                if (string.IsNullOrEmpty(this.TB_ZDRY.Text))
//		                {
//		                    en.PSpecEmpExt = this.TB_ZDRY.Text;
//		                }
//		                else
//		                {
//		                    en.PSpecEmpExt = "";
//		                }
//		                en.Update();
//
//}